	.content {
	  background: #ffffff;
	  padding-bottom: 40rpx;
	}
	.h3 {
	  padding: 40rpx;
	  border-bottom: 1px solid #eaeaea;
	  font-size: 36rpx;
	  color: #191919;
	}
	.red {
	  color: #d21f00;
	  font-size: 30rpx;
	  margin-left: 20rpx;
	}
	
	.list {
	  padding: 0 40rpx;
	}
	.form-row {
	  height: 120rpx;
	  line-height: 120rpx;
	  padding: 0;
	  border-bottom: 1px dashed #eaeaea;
	  overflow: hidden;
	}
	.form-row-label {
	  width: auto !important;
	  font-size: 30rpx;
	  color: #191919;
	}
	.form-row-content {
	  text-align: right;
	  font-size: 30rpx;
	  color: #959595;
	}
	.form-row-content input {
	  display: block;
	  height: 200rpx;
	  line-height: 200rpx;
	  font-size: 30rpx;
	}
	.phcolor {
	  color: #959595;
	}
	
	phcolor {
	  color: #959595;
	}
	.item-input {
	  height: 100rpx !important;
	  line-height: 100rpx !important;
	  display: block !important;
	  border-bottom: 1px dashed #eaeaea;
	}
	.item-input:last-child {
	  border-bottom: 0;
	}
	.form-row-textarea {
	  /* height: 180rpx; */
	  height: 200rpx;
	  padding: 10rpx 0;
	}
	.textarea {
	  font-size: 30rpx;
	  justify-content: center;
	  height: 180rpx;
	  text-align: left;
	}
	
	.hight10 {
	  height: 10rpx;
	}
	.hight20 {
	  height: 20rpx;
	}
	.page-section {
	  /* border: 1px solid #eaeaea; */
	  overflow: hidden;
	  margin-top: 20rpx;
	  background: right 25rpx center;
	  background-repeat: no-repeat;
	  background-size: 40rpx 20rpx;
	  margin: 0;
	}
	
	.row {
	  display: flex;
	  align-items: center;
	}
	.row-title {
	  width: 156rpx;
	  text-align: left;
	  font-size: 30rpx;
		padding: 0;
		color: #191919;
		border-right: 0;
	}
	.row-extra {
	  flex: 1;
	  height: 90rpx;
	  line-height: 90rpx;
	  flex-basis: initial;
	  font-size: 30rpx;
	  color: #959595;
	  font-weight: bold;
	  text-align: center;
	  border: 1px solid #eaeaea;
	  border-radius: 50rpx;
	}
	.row-arrow {
	  width: 25rpx;
	  height: 10rpx;
	  margin-right: 25rpx;
	}
	
	.flexBox {
		display: flex;
	  padding: 40rpx;
	}
	.placeholder {
	  margin-bottom: 20rpx;
	  border-radius: 10rpx;
	  overflow: hidden;
	  /* width: 330rpx;
	  height: 220rpx; */
		flex: 1;
	}
	.placeholder:first-child {
		margin-right: 20rpx;
	}
	.placeholder .uploadFile{
	  background-size: 100% 100%;
	  border-color: #ececec;
	  height: 222rpx;
	  /* height: 440rpx; */
	  position: relative;
	}
	.placeholder .uploadFile2{
	  background-size: 100% 100%;
	  border-color: #ececec;
	  height: 262rpx;
	  position: relative;
	  overflow: hidden;
	  box-sizing: border-box;
	  border: 1px dashed #ededed;
	  padding: 20rpx;
	}
	.placeholder .uploadFile .xjImg {
	  position:absolute; 
	  top:50%;
	  left: 50%;
	  -webkit-transform: translate(-50%, -50%);
	  -moz-transform: translate(-50%, -50%);
	  -o-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
	  width: 100%;
	  font-size: 24rpx;
	  text-align: center;
	  /* position: absolute;
	  left: 0;
	  top: 0; */
	}
	.placeholder .uploadFile .xjImg .xj{
	  width: 100%;
	  height: 86rpx;
		background-image: url('/static/images/upload/xj.png');
	  background-position: center center;
	  background-repeat: no-repeat;
	  background-size: 86rpx 86rpx;
	  box-sizing: border-box;
	  text-align: center;
	  position: absolute;
	  left: 0;
	  top: 0; 
	}
	.btnCont {
	  color: #191919;
	  margin-top: 96rpx;
	  text-align: center
	}
	image {
	  width: 100%;
	  height: 100%;
	}
	
	.btnBox {
	  padding-top: 40rpx;
	  padding-bottom: 40rpx;
	}
	
	
	.removeImg {
	  width: 56rpx;
	  height: 56rpx;
		background-image: url('/static/images/upload/x2.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  position: absolute;
	  right: 0;
	  bottom: 0;
	}
	input {
	  padding: 0;
		color: #191919;
	}
	
	
	.item {
	  margin-bottom: 30rpx;
	  overflow: hidden;
	}
	.item:last-child {
	  margin-bottom: 0;
	}
	.item .left {
	  color: #595959;
	  margin-right: 60rpx;
	  float: left;
	  font-size: 28rpx;
	  width: 120rpx;
	}
	.item .right {
	  color: #191919;
	  float: left;
	  font-size: 28rpx;
	  width: 480rpx;
	}
	.sign-information {
	  padding: 40rpx;
	  background: #ffffff;
	  border-bottom: 1px solid #eaeaea;
	  overflow: hidden;
	}
	
	.video-information {
	  padding: 40rpx;
	  padding-bottom: 60rpx;
	  background: #ffffff;
	}
	.sign-item .rightName {
	  color: #369049;
	  float: right;
	  font-size: 30rpx;
	  border: 0;
	  height: 35rpx;
	  line-height: 35rpx;
	}
	.checked-item {
	  display: flex;
	  color: #595959;
	  margin-right: 60rpx;
	  float: left;
	  font-size: 28rpx;
	  align-items: center;
	}
	.checked {
	  width: 35rpx;
	  height: 35rpx;
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  margin-right: 20rpx;
	}
	
	.fixedBox {
		z-index: 8;
	}